函数reset

您所在的位置:网站首页 pandas drop index删除索引 函数reset

函数reset

2024-07-17 05:51| 来源: 网络整理| 查看: 265

 

      在应用DataFrame的drop_duplicates()后,虽然删除了重复值,但索引未变,因此应用以下方法进行重置索引。

1、重置索引

      通过reset_index()方法我们可以重置索引,drop参数为True时,直接丢弃原来的索引,否则原来的索引新生成一列名为'index'的列:

df.reset_index(inplace=True,drop=True) 2、设置其他列为索引

      当然我们也可以用其他列为索引,通过set_index()方法:

df.set_index('id_new')

实例1:

import pandas as pd aa=pd.DataFrame(np.random.rand(40).reshape(8,5)*100,columns=['w','w1','w2','w3','w4']) aa.loc[2,'w'] = 5 aa.loc[2:3,'w'] = 8 aa.loc[5:6,'w'] = 8 aa Out[1]: w w1 w2 w3 w4 2 0 53.180148 2.312015 90.797387 15.98201


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3